package part15;

/**
 * @author wcj
 * @Date 2021/5/30 17:27
 * @Version 1.0
 */
public class Part1532 {
}

class ComparablePet implements Comparable<ComparablePet> {

    @Override
    public int compareTo(ComparablePet o) {
        return 0;
    }
}

/**
 * 这是不被允许的，因为基类和ComparablePet进行比较，所以子类也只能和ComparablePet进行比较，归根到底还是类型擦除
 */
//class Cat extends ComparablePet implements Comparable<Cat> {
//
//}
